#
# # 6. 编写程序将列表反转
# # 给定列表 [10, 20, 30, 40, 50]，编写程序将其元素顺序反转并输出。
# list6=[10, 20, 30, 40, 50]
# # list6.reverse()
# for a in range(len(list6)-1,-1,-1):
#     print(list6[a])

# 7. 判断列表是否是回文列表
# 回文列表是指正序和倒序相同的列表。给定列表
# [1, 2, 3, 2, 1] 和 [1, 2, 3, 4, 5]，
# 编写程序判断每个列表是否为回文列表并输出判断结果。
# list7=[1, 2, 3, 4, 5]
# list71=list7+[]
# list7.reverse()
# print(list7==list71)


# 8. 移除列表中所有小于 10 的元素
# 给定列表 [5, 12, 8, 15, 3, 20]，编写程序移除其中所有小于 10 的元素并输出结果列表。
# list8=[5, 3, 8, 1, 3,9]
# for a in list8:
#     if a<10:
#         list8.remove(a)
# list1=[5, 2, 8, 6, 3, 9,12]
# while min(list1)<10:
#     list1.remove(min(list1))
# print(list1)

# for a in range(len(list8)-1,-1,-1):
#     if list8[a] < 10:
#         list8.remove(list8[a])
# #
# print(list8)
# l8=[5, 1, 8, 1, 3,9,6,8, 2,20]
# l8_c=l8.copy()
# print(l8_c)
# for i in l8_c:
#     if i<10:
#         l8.remove(i)
# print(l8)
# print(l8_c)


# 9. 计算列表中相邻元素的差值列表
# 给定列表 [10, 15, 20, 25, 30]，
# 编写程序计算相邻元素的差值（后一个元素减去前一个元素），
# 并将这些差值组成一个新列表输出。

list9=[10, 15, 20, 25, 30]
list91=[]
for a in  range(len(list9)-1):
    num=list9[a+1]-list9[a]
    list91.append(num)

# # 10. 将列表中的元素按奇偶性分组
# 给定列表 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]，
# 编写程序将其中的奇数和偶数分别分组到两个不同的列表中，
# 然后将这两个列表作为元素组成一个新的列表输出，即 [[奇数列表], [偶数列表]]。
list10=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list11=[]
list10_ou=[]
list10_ji=[]
for a in list10:
    if a%2==0:
        list10_ou.append(a)
    else:
        list10_ji.append(a)
list11.append(list10_ou)
list11.append(list10_ji)
print(list11)







